html, body, div, h1, img, p {
  padding: 0;
  margin: 0; }

body div#wrapper {
  width: 960px; }
  body div#wrapper div {
    border: 1px solid black;
    border-radius: 15px;
    margin: 25px;
    width: 933px;
    font-family: Constantina, Georgia, 'Nimbus Roman No9 L', serif;
    font-size: 16px;
    background: #de28ff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #de28ff 29%, #f9dbff 91%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(29%, #de28ff), color-stop(91%, #f9dbff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #de28ff 29%, #f9dbff 91%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #de28ff 29%, #f9dbff 91%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #de28ff 29%, #f9dbff 91%);
    /* IE10+ */
    background: linear-gradient(to bottom, #de28ff 29%, #f9dbff 91%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de28ff', endColorstr='#f9dbff',GradientType=0 );
    /* IE6-9 */ }
    body div#wrapper div h1 {
      margin-left: 35px;
      margin-top: 15px;
      font-size: 29px;
      margin-bottom: 5px; }
    body div#wrapper div img.left-arrow {
      display: inline;
      float: left;
      margin-top: 29px; }
    body div#wrapper div img.right-arrow {
      display: inline;
      float: right;
      margin-top: 29px; }
    body div#wrapper div p.postedby {
      border-bottom: 1px solid black;
      border-top: 1px solid black;
      width: 376px;
      margin-left: 50px;
      padding: 5px;
      padding-left: 15px; }
    body div#wrapper div p.info {
      margin-left: 35px;
      margin-top: 21px;
      margin-bottom: 31px;
      margin-right: 35px;
      text-align: justify; }

